"""
-*- coding:utf-8 -*-
__project__ = "python_study_one"
__file_name__ = "study2020_11_12"
__author__ = "admin"
__time__ = "2020/11/12 19:37"
__product_name__ = PyCharm 
"""
import random
"""
第一张
4.python2.X、3.X默认的编码格式分别是什么
答：
python2.X：ASCII
python3.X：UTF-8
5.将"hello_new_world"按"_"符进行分割
答：
a = "hello_new_world"
b = a.split('_')
print(b)
6.将数字1以"0001"的格式输出到屏幕
答：
n = int(1)
m = "000" + str(int(1))
print(m)
第二张
1.字典 a = {1: 1},是否正确
答：
正确
2.请合并列表a = [1,2,3,4]和列表b = [5,6,7,8]
答：
a = [1,2,3,4]
b = [5,6,7,8]
c = a + b
print(c)
3.列表a，请写出实现正序排列，倒序排列，逆序排列的内置方法
答：
a.sort(reverse = True) #  倒序
a.sort(reverse = False) #  正序
a.reverse() # 逆序
4.字典d = {"k": 1,"v":2},请写出d.items()结果
答：
{'k': 1, 'v': 2}
5.复杂列表[{"k": 1,"v":2},{"k": 12,"v":22},{"k": 13,"v":23}],请用内置方法写出按k倒序排列的代码
答：疑惑
6.集合s = set([1,2,3,4]),d = set([2,3,9,0,3]),请用内置方法写出他们的并集，交集
答：
并集: s | d
交集: s & d
7.如何把列表a= ["a","b"]里的各项，转为字符串并用逗号","连接
答：
b = ','.join(a)                             
print(b)
第三张
1.判断下列描述是否正确，如果有错误，请指出错误的地方并改正
①字典：具有键值映射关系，无序，字典的值不能重复且可以是任意数据类型
答：
字典的值只能是不可变数据类型
②元组：不能修改，无序，不能索引切片，当元组中只有一个元素时，需要在元素后面加逗号
答：
有序，可以使用索引切片
③列表：元素可以重复，有序，不可以反向索引，元素可以是任意类型
答：
不可以反向索引
④集合：元素不可重复，可以索引，a = {}声明了一个空集合
答：
不能索引，声明了一个字典
2.一行代码实现求1-100的和
print(sum([i for i in range(1,101)]))
3.按下面要求写出完整代码：
使用random.random方法实现随机输出范围在[25,60]中的浮点数
答：
a = random.random() # 产生0-1之间的浮点数
b = random.randint(25,60) # 产生25-59之间的整数
print(a * b)
第四张
2.一个list对象：a = [1,2,4,3,2,2,4],需要去掉里面的重复值
答:
a = [1,2,4,3,2,2,4]
print(set(a))
"""

